The beliefs and practices of African people are highly diverse, and include various ethnic religions.[1][2] Generally, these traditions are oral rather than scriptural and are passed down from one generation to another through narratives, songs, and festivals.[3][4][5] They include beliefs in spirits and higher and lower gods, sometimes including a supreme being, as well as the veneration of the dead, use of magic, and traditional African medicine. Most religions can be described as animistic[6][7] with various polytheistic and pantheistic aspects.[1][8] The role of humanity is generally seen as one of harmonizing nature with the supernatural.[1][9] They generally seek to explain the reality of personal experience by spiritual forces which underpin orderly group life, contrasted by those that threaten it. Unlike Abrahamic religions, traditional African religions are not idealisations; they seek to come to terms with reality.[10]